<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SPHinXsys: SPH::ThickSurfaceParticleGeneratorLattice Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">SPHinXsys
   &#160;<span id="projectnumber">alpha version</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespace_s_p_h.html">SPH</a></li><li class="navelem"><a class="el" href="class_s_p_h_1_1_thick_surface_particle_generator_lattice.html">ThickSurfaceParticleGeneratorLattice</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="class_s_p_h_1_1_thick_surface_particle_generator_lattice-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">SPH::ThickSurfaceParticleGeneratorLattice Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Generate thick surface particles from lattice positions for a thin structure defined by a body shape.  
 <a href="class_s_p_h_1_1_thick_surface_particle_generator_lattice.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="particle__generator__lattice_8h_source.html">particle_generator_lattice.h</a>&gt;</code></p>

<p>Inherits <a class="el" href="class_s_p_h_1_1_base_particle_generator_lattice.html">SPH::BaseParticleGeneratorLattice</a>, and <a class="el" href="class_s_p_h_1_1_surface_particle_generator.html">SPH::SurfaceParticleGenerator</a>.</p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:afb518b0b7241c60f7f67aa3d9b1a0e8e"><td class="memItemLeft" align="right" valign="top"><a id="afb518b0b7241c60f7f67aa3d9b1a0e8e"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ThickSurfaceParticleGeneratorLattice</b> (<a class="el" href="class_s_p_h_1_1_s_p_h_body.html">SPHBody</a> &amp;sph_body, Real global_avg_thickness)</td></tr>
<tr class="separator:afb518b0b7241c60f7f67aa3d9b1a0e8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3043f27060dbabd3703b2ea082f6188b"><td class="memItemLeft" align="right" valign="top"><a id="a3043f27060dbabd3703b2ea082f6188b"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>initializeGeometricVariables</b> () override</td></tr>
<tr class="separator:a3043f27060dbabd3703b2ea082f6188b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_s_p_h_1_1_base_particle_generator_lattice"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_s_p_h_1_1_base_particle_generator_lattice')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_s_p_h_1_1_base_particle_generator_lattice.html">SPH::BaseParticleGeneratorLattice</a></td></tr>
<tr class="memitem:ac34aee296b66ec339aa100c61ff0e0a9 inherit pub_methods_class_s_p_h_1_1_base_particle_generator_lattice"><td class="memItemLeft" align="right" valign="top"><a id="ac34aee296b66ec339aa100c61ff0e0a9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>BaseParticleGeneratorLattice</b> (<a class="el" href="class_s_p_h_1_1_s_p_h_body.html">SPHBody</a> &amp;sph_body)</td></tr>
<tr class="separator:ac34aee296b66ec339aa100c61ff0e0a9 inherit pub_methods_class_s_p_h_1_1_base_particle_generator_lattice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_s_p_h_1_1_surface_particle_generator"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_s_p_h_1_1_surface_particle_generator')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_s_p_h_1_1_surface_particle_generator.html">SPH::SurfaceParticleGenerator</a></td></tr>
<tr class="memitem:a985f389e68a932c0895a929cef08d9ce inherit pub_methods_class_s_p_h_1_1_surface_particle_generator"><td class="memItemLeft" align="right" valign="top"><a id="a985f389e68a932c0895a929cef08d9ce"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>SurfaceParticleGenerator</b> (<a class="el" href="class_s_p_h_1_1_s_p_h_body.html">SPHBody</a> &amp;sph_body)</td></tr>
<tr class="separator:a985f389e68a932c0895a929cef08d9ce inherit pub_methods_class_s_p_h_1_1_surface_particle_generator"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_s_p_h_1_1_particle_generator"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_s_p_h_1_1_particle_generator')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_s_p_h_1_1_particle_generator.html">SPH::ParticleGenerator</a></td></tr>
<tr class="memitem:a0ca2e660044ac5489a0c0273cd2acc3b inherit pub_methods_class_s_p_h_1_1_particle_generator"><td class="memItemLeft" align="right" valign="top"><a id="a0ca2e660044ac5489a0c0273cd2acc3b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ParticleGenerator</b> (<a class="el" href="class_s_p_h_1_1_s_p_h_body.html">SPHBody</a> &amp;sph_body)</td></tr>
<tr class="separator:a0ca2e660044ac5489a0c0273cd2acc3b inherit pub_methods_class_s_p_h_1_1_particle_generator"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_s_p_h_1_1_base_particle_generator"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_s_p_h_1_1_base_particle_generator')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_s_p_h_1_1_base_particle_generator.html">SPH::BaseParticleGenerator</a></td></tr>
<tr class="memitem:ab50b7b249c6cbac9eaa4c99b4113f854 inherit pub_methods_class_s_p_h_1_1_base_particle_generator"><td class="memItemLeft" align="right" valign="top"><a id="ab50b7b249c6cbac9eaa4c99b4113f854"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>BaseParticleGenerator</b> (<a class="el" href="class_s_p_h_1_1_s_p_h_body.html">SPHBody</a> &amp;sph_body)</td></tr>
<tr class="separator:ab50b7b249c6cbac9eaa4c99b4113f854 inherit pub_methods_class_s_p_h_1_1_base_particle_generator"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:ab219aee3e73feec07257d6d0d657f3bf"><td class="memItemLeft" align="right" valign="top"><a id="ab219aee3e73feec07257d6d0d657f3bf"></a>
Real&#160;</td><td class="memItemRight" valign="bottom"><b>total_volume_</b></td></tr>
<tr class="separator:ab219aee3e73feec07257d6d0d657f3bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bfaa7d2fad20da9505fa7067b933fa9"><td class="memItemLeft" align="right" valign="top">Real&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_p_h_1_1_thick_surface_particle_generator_lattice.html#a8bfaa7d2fad20da9505fa7067b933fa9">global_avg_thickness_</a></td></tr>
<tr class="separator:a8bfaa7d2fad20da9505fa7067b933fa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54f711dae187acebfa0c3ea5dcd39f7c"><td class="memItemLeft" align="right" valign="top"><a id="a54f711dae187acebfa0c3ea5dcd39f7c"></a>
Real&#160;</td><td class="memItemRight" valign="bottom"><b>particle_spacing_</b></td></tr>
<tr class="separator:a54f711dae187acebfa0c3ea5dcd39f7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bc66ec7d5dbd19f78ce175039dc9733"><td class="memItemLeft" align="right" valign="top"><a id="a2bc66ec7d5dbd19f78ce175039dc9733"></a>
Real&#160;</td><td class="memItemRight" valign="bottom"><b>avg_particle_volume_</b></td></tr>
<tr class="separator:a2bc66ec7d5dbd19f78ce175039dc9733"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add120b0a227322280eb9985d098612e3"><td class="memItemLeft" align="right" valign="top"><a id="add120b0a227322280eb9985d098612e3"></a>
<a class="el" href="classsize__t.html">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>number_of_cells_</b></td></tr>
<tr class="separator:add120b0a227322280eb9985d098612e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55de77eab75e9f81743b2bf41173d4a9"><td class="memItemLeft" align="right" valign="top"><a id="a55de77eab75e9f81743b2bf41173d4a9"></a>
<a class="el" href="classsize__t.html">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>planned_number_of_particles_</b></td></tr>
<tr class="separator:a55de77eab75e9f81743b2bf41173d4a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_class_s_p_h_1_1_base_particle_generator_lattice"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_s_p_h_1_1_base_particle_generator_lattice')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_s_p_h_1_1_base_particle_generator_lattice.html">SPH::BaseParticleGeneratorLattice</a></td></tr>
<tr class="memitem:a7e30a4e620539d185c4822f66c85fed8 inherit pro_attribs_class_s_p_h_1_1_base_particle_generator_lattice"><td class="memItemLeft" align="right" valign="top"><a id="a7e30a4e620539d185c4822f66c85fed8"></a>
Real&#160;</td><td class="memItemRight" valign="bottom"><b>lattice_spacing_</b></td></tr>
<tr class="separator:a7e30a4e620539d185c4822f66c85fed8 inherit pro_attribs_class_s_p_h_1_1_base_particle_generator_lattice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e10c07d16796237cbf2f9646afab173 inherit pro_attribs_class_s_p_h_1_1_base_particle_generator_lattice"><td class="memItemLeft" align="right" valign="top"><a id="a3e10c07d16796237cbf2f9646afab173"></a>
<a class="el" href="class_s_p_h_1_1_base_bounding_box.html">BoundingBox</a>&#160;</td><td class="memItemRight" valign="bottom"><b>domain_bounds_</b></td></tr>
<tr class="separator:a3e10c07d16796237cbf2f9646afab173 inherit pro_attribs_class_s_p_h_1_1_base_particle_generator_lattice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5541a890d417aff60b532cdc8ac9ebe7 inherit pro_attribs_class_s_p_h_1_1_base_particle_generator_lattice"><td class="memItemLeft" align="right" valign="top"><a id="a5541a890d417aff60b532cdc8ac9ebe7"></a>
<a class="el" href="class_s_p_h_1_1_shape.html">Shape</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>body_shape_</b></td></tr>
<tr class="separator:a5541a890d417aff60b532cdc8ac9ebe7 inherit pro_attribs_class_s_p_h_1_1_base_particle_generator_lattice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_class_s_p_h_1_1_surface_particle_generator"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_s_p_h_1_1_surface_particle_generator')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_s_p_h_1_1_surface_particle_generator.html">SPH::SurfaceParticleGenerator</a></td></tr>
<tr class="memitem:aaaa06a0e401b159103d0f2cfcd373d57 inherit pro_attribs_class_s_p_h_1_1_surface_particle_generator"><td class="memItemLeft" align="right" valign="top">StdLargeVec&lt; Vecd &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_p_h_1_1_surface_particle_generator.html#aaaa06a0e401b159103d0f2cfcd373d57">n_</a></td></tr>
<tr class="separator:aaaa06a0e401b159103d0f2cfcd373d57 inherit pro_attribs_class_s_p_h_1_1_surface_particle_generator"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f08be6b434badf7ee52b0103b3c1631 inherit pro_attribs_class_s_p_h_1_1_surface_particle_generator"><td class="memItemLeft" align="right" valign="top">StdLargeVec&lt; Real &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_p_h_1_1_surface_particle_generator.html#a5f08be6b434badf7ee52b0103b3c1631">thickness_</a></td></tr>
<tr class="separator:a5f08be6b434badf7ee52b0103b3c1631 inherit pro_attribs_class_s_p_h_1_1_surface_particle_generator"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_class_s_p_h_1_1_particle_generator"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_s_p_h_1_1_particle_generator')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_s_p_h_1_1_particle_generator.html">SPH::ParticleGenerator</a></td></tr>
<tr class="memitem:a548de961f4d4fa23bca7fda34fb20ef8 inherit pro_attribs_class_s_p_h_1_1_particle_generator"><td class="memItemLeft" align="right" valign="top">StdLargeVec&lt; Real &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_p_h_1_1_particle_generator.html#a548de961f4d4fa23bca7fda34fb20ef8">Vol_</a></td></tr>
<tr class="separator:a548de961f4d4fa23bca7fda34fb20ef8 inherit pro_attribs_class_s_p_h_1_1_particle_generator"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_class_s_p_h_1_1_base_particle_generator"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_s_p_h_1_1_base_particle_generator')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_s_p_h_1_1_base_particle_generator.html">SPH::BaseParticleGenerator</a></td></tr>
<tr class="memitem:a44a78d659d03cfa2d69c74c7829317ee inherit pro_attribs_class_s_p_h_1_1_base_particle_generator"><td class="memItemLeft" align="right" valign="top"><a id="a44a78d659d03cfa2d69c74c7829317ee"></a>
<a class="el" href="class_s_p_h_1_1_base_particles.html">BaseParticles</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>base_particles_</b></td></tr>
<tr class="separator:a44a78d659d03cfa2d69c74c7829317ee inherit pro_attribs_class_s_p_h_1_1_base_particle_generator"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2c0294fe0f909b183f149a29a5e0f55 inherit pro_attribs_class_s_p_h_1_1_base_particle_generator"><td class="memItemLeft" align="right" valign="top">StdLargeVec&lt; Vecd &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_p_h_1_1_base_particle_generator.html#aa2c0294fe0f909b183f149a29a5e0f55">pos_</a></td></tr>
<tr class="separator:aa2c0294fe0f909b183f149a29a5e0f55 inherit pro_attribs_class_s_p_h_1_1_base_particle_generator"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab06e153830961518508b913ba6915d8a inherit pro_attribs_class_s_p_h_1_1_base_particle_generator"><td class="memItemLeft" align="right" valign="top">StdLargeVec&lt; <a class="el" href="classsize__t.html">size_t</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_p_h_1_1_base_particle_generator.html#ab06e153830961518508b913ba6915d8a">unsorted_id_</a></td></tr>
<tr class="separator:ab06e153830961518508b913ba6915d8a inherit pro_attribs_class_s_p_h_1_1_base_particle_generator"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_class_s_p_h_1_1_surface_particle_generator"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_s_p_h_1_1_surface_particle_generator')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_s_p_h_1_1_surface_particle_generator.html">SPH::SurfaceParticleGenerator</a></td></tr>
<tr class="memitem:ad3fb6fe81f37cf28897dcf3788949487 inherit pro_methods_class_s_p_h_1_1_surface_particle_generator"><td class="memItemLeft" align="right" valign="top"><a id="ad3fb6fe81f37cf28897dcf3788949487"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>initializeSurfaceProperties</b> (const Vecd &amp;surface_normal, Real thickness)</td></tr>
<tr class="separator:ad3fb6fe81f37cf28897dcf3788949487 inherit pro_methods_class_s_p_h_1_1_surface_particle_generator"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_class_s_p_h_1_1_particle_generator"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_s_p_h_1_1_particle_generator')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_s_p_h_1_1_particle_generator.html">SPH::ParticleGenerator</a></td></tr>
<tr class="memitem:a5188b165a5d0daed78e0348907955765 inherit pro_methods_class_s_p_h_1_1_particle_generator"><td class="memItemLeft" align="right" valign="top"><a id="a5188b165a5d0daed78e0348907955765"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>initializePositionAndVolumetricMeasure</b> (const Vecd &amp;position, Real volumetric_measure)</td></tr>
<tr class="separator:a5188b165a5d0daed78e0348907955765 inherit pro_methods_class_s_p_h_1_1_particle_generator"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_class_s_p_h_1_1_base_particle_generator"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_s_p_h_1_1_base_particle_generator')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_s_p_h_1_1_base_particle_generator.html">SPH::BaseParticleGenerator</a></td></tr>
<tr class="memitem:a316aa1588ee0c05ae4883d121447fa66 inherit pro_methods_class_s_p_h_1_1_base_particle_generator"><td class="memItemLeft" align="right" valign="top"><a id="a316aa1588ee0c05ae4883d121447fa66"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>initializePosition</b> (const Vecd &amp;position)</td></tr>
<tr class="separator:a316aa1588ee0c05ae4883d121447fa66 inherit pro_methods_class_s_p_h_1_1_base_particle_generator"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Generate thick surface particles from lattice positions for a thin structure defined by a body shape. </p>
<p>Here, a thick surface is defined as that the thickness is equal or larger than the proposed particle spacing. Note that, this class should not be used for generating the thin surface particles, which may be better generated from a geometric surfce directly. </p>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a id="a8bfaa7d2fad20da9505fa7067b933fa9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8bfaa7d2fad20da9505fa7067b933fa9">&#9670;&nbsp;</a></span>global_avg_thickness_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Real SPH::ThickSurfaceParticleGeneratorLattice::global_avg_thickness_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Calculated from level set. </p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>SPHINXsys/src/shared/particle_generator/<a class="el" href="particle__generator__lattice_8h_source.html">particle_generator_lattice.h</a></li>
<li>SPHINXsys/src/for_2D_build/particle_generator/particle_generator_lattice_supplementary.cpp</li>
<li>SPHINXsys/src/shared/particle_generator/<a class="el" href="particle__generator__lattice_8cpp.html">particle_generator_lattice.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.14
</small></address>
</body>
</html>
